x = "abc";
r1 = /abc/g;
x1 = r1.exec(x);
console.log (x1);
x2 = r1.dotAll;
console.log (x2);
x3 = r1.flags;
console.log (x3);
x4 = r1.global;
console.log (x4);
// x5 = r1.hasIndices;
// console.log (x5);
x6 = r1.ignoreCase;
console.log (x6);
x7 = r1.multiline;
console.log (x7);
x8 = r1.source;
console.log (x8);
x9 = r1.sticky;
console.log (x9);
x10 = r1.unicode;
console.log (x10);
x11 = r1.test(x);
console.log (x11);

r2 = RegExp (/abc/g);
y1 = r2.exec(x);
console.log (y1);
y2 = r2.dotAll;
console.log (y2);
y3 = r2.flags;
console.log (y3);
y4 = r2.global;
console.log (y4);
// y5 = r2.hasIndices;
// console.log (y5);
y6 = r2.ignoreCase;
console.log (y6);
y7 = r2.multiline;
console.log (y7);
y8 = r2.source;
console.log (y8);
y9 = r2.sticky;
console.log (y9);
y10 = r2.unicode;
console.log (y10);
y11 = r2.test(x);
console.log (y11);

r3 = new RegExp (/abc/g);
z1 = r3.exec(x);
console.log (z1);
z2 = r3.dotAll;
console.log (z2);
z3 = r3.flags;
console.log (z3);
z4 = r3.global;
console.log (z4);
// z5 = r3.hasIndices;
// console.log (z5);
z6 = r3.ignoreCase;
console.log (z6);
z7 = r3.multiline;
console.log (z7);
z8 = r3.source;
console.log (z8);
z9 = r3.sticky;
console.log (z9);
z10 = r3.unicode;
console.log (z10);
z11 = r3.test(x);
console.log (z11);
